package at.spengergasse.model;

// test SVN

@SuppressWarnings("serial")
public class Plz extends ModelBase
{
	private int plz;
	private String ort;

	public Plz(int plz, String ort)
	{
		setPlz(plz);
		setOrt(ort);
	}

	public Plz(Long plzID, int plz, String ort)
	{
		this.id = plzID;
		setPlz(plz);
		setOrt(ort);
	}

	public int getPlz()
	{
		return plz;
	}

	public String getOrt()
	{
		return ort;
	}

	public void setPlz(int plz)
	{
		if ((plz < 1000) || (plz > 9999))
			throw new IllegalArgumentException(
					"Posteleitzahl muss 4-stellig sein!");
		this.plz = plz;
	}

	public void setOrt(String ort)
	{
		if (pruefeString(ort, 30))
			throw new IllegalArgumentException(
					"Ort darf nicht null oder leer sein und darf maximal 30-stellig sein!");
		this.ort = ort;
	}

}
